@charset "utf-8";
/* CSS Document */
html{font-size:100px;}
body{transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;position:relative;overflow-x:hidden;}
.contain{width:1380px;margin:0 auto;}
.w750 {
width:750px;margin:0 auto;}

/*初始化按钮*/
.btn {
	display: inline-block;
	text-align: center;
	padding: 0px;
	border: 0px;
	margin: 0px;
	position: relative;
	cursor: pointer;
}
input.text,textarea.text{display:block;padding:0px;width:100%;border:0px;background:none;margin:0px;resize:none;}
/*--- Header ---*/
.Header-wrapper {
	z-index: 99;
}

.Header-wrapper .Header-cl {
		height: 72px;
		position: relative;
}

.header-container {
	width: 100%;
	padding: 0 1rem 0 1.1rem;
	background: #fff;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 90;
	box-shadow: 1px 1px 8px #888;
}

/*logo*/
.Hlogo {
	height: 72px;
	line-height: 72px;
	font-size: 0px;
	float: left;
	overflow: hidden;
}
	.Hlogo img {
		max-height: 40px;
	}
.Hnav {
	float: right;
	margin: 0;
}
	.Hnav > li {
		float: left;
		margin: 0 0 0 .3rem;
	}

		.Hnav > li:first-child {
			margin: 0px;
		}

	.Hnav .Hname {
		display: block;
		padding: 0 .26rem;
		line-height: 72px;
		text-align: center;
		font-size: 16px;
		color: #444444;
	}
	.Hnav .Header-arr {
		display: none;
	}
.Hn2nd-wrap {
	width: 100%;
	padding: 30px 0;
	font-size: 0px;
	background: #fff;
	border-top: 1px solid #e1e1e1;
	position: absolute;
	top: 72px;
	left: 0px;
	display: none;
}

.Hn2nd-box {
	display: inline-block;
	font-size: 14px;
	position: relative;
}

.Hn2nd-img {
	text-align: center;
	float: left;
}

	.Hn2nd-img img {
		width: 309px;
		height: 153px;
		object-fit: cover;
	}

	.Hn2nd-img .type {
		line-height: 23px;
		font-size: 16px;
		color: #666666;
		margin: 10px 0 0;
	}

.Hn2nd-box .Hsplit {
	display: block;
	width: 1px;
	height: 150px;
	background: #e1e1e1;
	float: left;
	margin: 0 100px 0 95px;
}

.Hn2nd-list {
	width: 290px;
	float: left;
	margin: -22px 0 0 -58px;
}

	.Hn2nd-list a,
	.Hn2nd-nav .type {
		display: block;
		width: 87px;
		padding: 0 0 6px;
		line-height: 26px;
		border-bottom: 1px solid #e1e1e1;
		position: relative;
		margin: 22px 0 0 58px;
		float: left;
	}

		.Hn2nd-list a:after,
		.Hn2nd-nav .type:after {
			content: "";
			display: block;
			width: 12px;
			height: 1px;
			background: #e50012;
			position: absolute;
			left: 0px;
			bottom: -1px;
		}

		.Hn2nd-list a:hover:after,
		.Hn2nd-nav:hover .type:after {
			width: 100%;
}
/*导航右侧工具菜单*/
.H-action {
	float: right;
	z-index: 2;
	position: relative;
}
	.H-action .split {
		display: block;
		width: 1px;
		height: 16px;
		background: #cbcbcb;
		float: left;
		margin: 28px 10px 0 0;
	}
.Header-login {
	width: 50px;
	height: 72px;
	float: left;
}
	.Header-login i {
		display: block;
		width: 100%;
		height: 100%;
		background: url(../images/login.png) no-repeat center;
	}

.H-lang, .H-srch {
	height: 72px;
	float: left;
}
	.H-srch .Hsrch-menu {
		display: block;
		width: 24px;
		height: 100%;
		background: url(../images/icon/icon_sq.jpg) no-repeat center;
		margin-right: 10px;
	}
/*Hlang*/
.H-lang {
	position: relative;
}

	.H-lang .Hlang-menu {
		color: #666;
		display: block;
		height: 72px;
		line-height: 72px;
		background: url(../images/icon/icon_lang.jpg) no-repeat left center;
		transition: none;
		-webkit-transition: none;
		padding-left: 33px;
		margin-left: 20px;
	}

.Hlang-box {
	padding: 20px 0px;
	width: 200px;
	box-shadow: 1px 1px 10px #666;
	background: #fff;
	position: absolute;
	top: 70px;
	left: -50px;
	display: none;
}

.Hlang-box:before {
		content: "";
		display: block;
		width: 0px;
		height: 0px;
		border-style: solid;
		border-width: 0 8px 8px;
		border-color: transparent transparent #fff transparent;
		position: absolute;
		top: -8px;
		left: 50%;
		margin: 0 0 0 -4px;
}

.Hlang-box a {
	display: block;
	padding: 5px 10px 5px 60px;
	line-height: 30px;
	background-repeat: no-repeat !important;
	background-position: 20px center !important;
}
.Hlang-box a:hover {
	color: #fff;
	background: #e61114;
}

		.Hlang-box a.CN {
			background-image: url(../images/icon-cn.png);
		}

		.Hlang-box a.JP {
			background-image: url(../images/icon-jp.png);
		}

		.Hlang-box a.EN {
			background-image: url(../images/icon-en.png);
		}

@media all and (min-width:980px) {
	.H-lang:hover .Hlang-box {
		display: block;
		animation: fadeUp .6s ease-in-out;
		-webkit-animation: fadeUp .6s ease-in-out;
	}
}
@keyframes fadeUp {
	0% {
		transform: translateY(-20px);
		-webkit-transform: translateY(-20px);
		opacity: 0;
	}

	100% {
		transform: translateY(0);
		-webkit-transform: translateY(0);
		opacity: 1;
	}
}

@keyframes fadeDown {
	0% {
		transform: translateY(20px);
		-webkit-transform: translateY(20px);
		opacity: 0;
	}

	100% {
		transform: translateY(0);
		-webkit-transform: translateY(0);
		opacity: 1;
	}
}


/*集团概况*/
.Hn2nd-box.Hn2nd-abUs {
	left: 3.24rem;
}

/*投资者关系*/
.Hn2nd-box.Hn2nd-IR {
	right: 2.95rem;
	float: right;
}

/*通信服务*/
.Hn2nd-box.Hn2nd-commSrv {
	float: right;
	margin: 0 1rem 0 0;
}

.HcommSrv-left {
	width: 432px;
	/*height: 256px;*/
	position: relative;
	overflow: hidden;
	float: left;
	margin: 0 .23rem 0 0;
}

	.HcommSrv-left .bg {
		width: 110%;
		height: 110%;
		position: absolute;
		top: -5%;
		left: -5%;
	}

	.HcommSrv-left ul {
		position: relative;
		z-index: 2;
	}

	.HcommSrv-left li {
		width: 33.3334%;
		height: 128px;
		border: 2px solid #fff;
		float: left;
	}

		.HcommSrv-left li:nth-child(1),
		.HcommSrv-left li:nth-child(2) {
			width: 50%;
		}

		.HcommSrv-left li a {
			display: block;
			line-height: 124px;
			text-align: center;
			font-size: 16px;
			color: #ffffff;
		}

.Hn2nd-commSrv .Hn2nd-nav {
	width: 2.9rem;
	margin: 0 0 .34rem .34rem;
}

/*云网络*/
.Hn2nd-box.Hn2nd-cWeb {
	float: right;
	margin: 0 1rem 0 0;
}

	.Hn2nd-box.Hn2nd-cWeb .Hsplit {
		margin: 0 .35rem 0 1rem;
	}

.Hn2nd-nav {
	width: 2.07rem;
	float: left;
	margin: 0 0 0 .65rem;
}

	.Hn2nd-nav .type {
		display: block;
		width: 100%;
		margin: 0px 0px 11px;
	}

	.Hn2nd-nav dl {
		clear: both;
	}

		.Hn2nd-nav dl dt {
			padding: 0 0 0 22px;
			line-height: 30px;
			font-size: 13px;
			color: #444;
			background: url(../images/icon/icon-l1.png) no-repeat 3px center;
		}

		.Hn2nd-nav dl dd a {
			display: block;
			padding: 0 0 0 13px;
			line-height: 30px;
			font-size: 13px;
			color: #666;
			background: url(../images/icon/icon-l2.png) no-repeat left center;
		}

	.Hn2nd-nav.Hn2nd-nav2 {
		width: 4.14rem;
	}

.Hn2nd-nav2 ul li {
	width: 45%;
	float: left;
}

	.Hn2nd-nav2 ul li:nth-child(2n) {
		float: right;
	}

.Hn2nd-nav a:hover {
	color: #e50012;
}

@media all and (min-width:980px) {
	.Hnav > li.cur .Hname,
	.Hnav > li:hover .Hname {
		color: #fff;
		background: #e50012;
	}

	.Hnav li:hover .Hn2nd-wrap {
		display: block;
		-webkit-animation: opGradient .4s;
		animation: opGradient .4s;
	}
}

@-webkit-keyframes opGradient {
	0% {
		-webkit-transform: translate3d(0, -10px, 0);
		opacity: 0;
	}

	100% {
		-webkit-transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@keyframes opGradient {
	0% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
		opacity: 0;
	}

	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

/*搜索*/
.Hsrch {
	position: relative;
	float: right;
	margin: 0 .24rem 0 .03rem;
}

.Hsrch-menu {
	display: block;
	width: 38px;
	height: 72px;
	background: url(../images/icon/icon-Hsrch.png) no-repeat center center;
	transition: none !important;
	-webkit-transition: none !important;
}

.Hsrch-menu.cur {
		background: url(../images/icon/icon-close.png) no-repeat center center / 16px auto;
}

.Hsrch-box {
	padding: 0 60px 0 10px;
	width: 330px;
	height: 50px;
	background: #fff;
	position: absolute;
	top: 72px;
	right: 0px;
	z-index: 2;
	display: none;
}

	.Hsrch-box .text {
		width: 100%;
		height: 48px;
		background-color:#f5f5f5;
	}

	.Hsrch-box .btn {
		width: 50px;
		height: 100%;
		background: url(../images/icon/icon-Hsrch.png) no-repeat center center;
		position: absolute;
		right: 0px;
		top: 0px;
	}

	.Hsrch-box i {
		display: block;
		width: 1px;
		height: 16px;
		background: #ccc;
		position: absolute;
		right: 50px;
		top: 50%;
		margin: -8px 0 0;
	}

/*语言*/
.Hlang {
	display: block;
	padding: 0 14px 0 26px;
	height: 72px;
	line-height: 72px;
	font-weight: lighter;
	color: #444;
	background: url(../images/icon/icon-Hlang.png) no-repeat left center;
	position: relative;
	float: right;
}

	.Hlang:after {
		content: "";
		display: block;
		width: 1px;
		height: 16px;
		background: #a1a1a1;
		position: absolute;
		right: 0px;
		top: 50%;
		margin-top: -8px;
	}


/*右侧内容*/

.Hmenu-btn-hr.Hmenu-btn {
	float: right;
}

.Header-right {
	padding: 72px 0 0;
	width: 333px;
	height: 100%;
	background: #f5f5f5;
	position: fixed;
	right: -333px;
	top: 0px;
	overflow-y: auto;
	z-index: 100;
}

.HeaderRight-box {
	padding: 29px 32px 30px;
	border-top: 1px solid #e1e1e1;
}

.HRb-com {
	padding: 0 0 27px;
	border-bottom: 1px solid #dfdfdf;
}

	.HRb-com .logo {
		height: 28px;
	}

	.HRb-com .name {
		line-height: 31px;
		font-size: 16px;
		margin: 15px 0 0;
	}

.HRb-child {
	margin: 34px 0 0;
}

	.HRb-child .type,
	.HRb-link .type {
		line-height: 26px;
		font-size: 16px;
		margin: 0 0 10px;
	}

	.HRb-child .con {
		line-height: 24px;
		padding: 5px 0;
		color: #777777;
	}

		.HRb-child .con:hover {
			color: #e50012;
		}

.HRb-link {
	margin: 34px 0 0;
}

	.HRb-link ul {
		margin: 16px 0 0;
	}

		.HRb-link ul li {
			padding: 7px 0;
		}

			.HRb-link ul li .btn {
				width: 190px;
				height: 42px;
				line-height: 40px;
				color: #666666;
				border-radius: 42px;
				border: 1px solid #c6c6c6;
			}

				.HRb-link ul li .btn i {
					display: inline-block;
					width: 22px;
					height: 22px;
					margin: -2px 15px 0 0;
					vertical-align: middle;
				}

					.HRb-link ul li .btn i.i1 {
						background: url(../images/content/HRb_link/HRb_l1.png) no-repeat center center / cover;
					}

					.HRb-link ul li .btn i.i2 {
						background: url(../images/content/HRb_link/HRb_l2.png) no-repeat center center / cover;
					}

					.HRb-link ul li .btn i.i3 {
						background: url(../images/content/HRb_link/HRb_l3.png) no-repeat center center / cover;
					}

				.HRb-link ul li .btn:hover {
					color: #fff;
					border-color: #e50012;
					background: #e50012;
				}

					.HRb-link ul li .btn:hover i.i1 {
						background-image: url(../images/content/HRb_link/HRb_l1-2.png);
					}

					.HRb-link ul li .btn:hover i.i2 {
						background-image: url(../images/content/HRb_link/HRb_l2-2.png);
					}

					.HRb-link ul li .btn:hover i.i3 {
						background-image: url(../images/content/HRb_link/HRb_l3-2.png);
					}


/* ------------------------------------vinter修改----------------------------------- */
.Hn2ndnavsize {
	width: 200px;
	/*height: 260px;*/
	overflow: initial;
}

.Hn2nd-vtnavbar li {
	width: 100% !important;
	height: 50px;
	border: none;
	float: none;
	background: #f2f2f2;
	font-size: 0;
	position: relative;
	transition: 0s;
}

	.Hn2nd-vtnavbar li:nth-child(n+2) {
		margin-top: 10px;
	}

	.Hn2nd-vtnavbar li a {
		display: block;
		height: 50px;
		line-height: 50px;
		text-align: center;
		font-size: 18px;
		color: #333;
		transition: 0s;
	}

	.Hn2nd-vtnavbar li.ontrue {
		background: #e50012;
	}

		.Hn2nd-vtnavbar li.ontrue a {
			color: #fff;
		}

	.Hn2nd-vtnavbar li a b {
		/*display: inline-block;
		vertical-align: middle;
		width: 40px;
		height: 50px;
		margin-right: 10px;*/
		/*这里原来是有一个图片图标，这里先去掉*/

	}

	.Hn2nd-vtnavbar li:nth-child(1) a b {
		background: url('../images/vtimg/navic1.png') no-repeat center center;
	}

	.Hn2nd-vtnavbar li:nth-child(2) a b {
		background: url('../images/vtimg/navic2.png') no-repeat center center;
	}

	.Hn2nd-vtnavbar li:nth-child(3) a b {
		background: url('../images/vtimg/navic3.png') no-repeat center center;
	}

	.Hn2nd-vtnavbar li.ontrue:nth-child(1) a b {
		background: url('../images/vtimg/navic1H.png') no-repeat center center;
	}

	.Hn2nd-vtnavbar li.ontrue:nth-child(2) a b {
		background: url('../images/vtimg/navic2H.png') no-repeat center center;
	}

	.Hn2nd-vtnavbar li.ontrue:nth-child(3) a b {
		background: url('../images/vtimg/navic3H.png') no-repeat center center;
	}

	.Hn2nd-vtnavbar li i {
		width: 27px;
		height: 20px;
		background: url('../images/vtimg/navArr.png') no-repeat;
		display: none;
		position: absolute;
		right: -12px;
		top: 50%;
		margin-top: -10px;
	}

	.Hn2nd-vtnavbar li.ontrue i {
		display: block;
	}

.vtnavbar-words {
	float: left;
	width: 1010px;
}

	.vtnavbar-words > div.onfalse {
		display: none;
	}


@media all and (max-width:1460px) {
	.vtnavbar-words {
		width: 840px;
	}
}

@media all and (max-width:1300px) {
	.Hn2ndnavsize {
		width: 260px;
	}
}

@media all and (max-width:1200px) {
	.vtnavbar-words {
		width: 700px;
	}
}


/*--- Footer ---*/
.Footer-wrapper{color:#888;}
.F-cr .contain{border-top:1px solid #e5e5e5;padding-top:20px;overflow: hidden;}
.F-cr{padding:0px 0 20px;line-height:20px;text-align:center;font-size:13px;background:#fff;}
.footer-container{padding:56px 0 45px;}
.ft_menu{margin-top:22px;}
.ft_menu a{color:#a1a1a1;margin-right:10px;padding-right:10px;border-right:1px solid #e5e5e5;}
.ft_menu a:last-child{border-right:0px;}
.ft_share{text-align:right;margin-bottom: 35px;}
.ft_share a{width:28px;height:28px;background:url("../images/icon/icon_ftshare.png") no-repeat left center;display:inline-block;margin-left:8px;}
.ft_share a.i_in{background-position:-43px center;}
.ft_share a.i_t{background-position:-83px center;}
.F-nav{width:13.8333%;float:left;}
.F-nav.F-nav2{width:18.0833%;}
.F-nav dt,.F-ct .top{line-height:25px;font-size:16px;position:relative;color:#666;}
.F-nav dt i{display:block;width:50px;height:50px;background:url("../images/icon/icon-dd1.svg") no-repeat center / 50% auto;position:absolute;right:0px;top:0px;display:none;}
.F-nav dt.cur i{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);}
.F-nav dd{margin:15px 0 0;}
.F-nav dd a{display:block;padding:5px 0;line-height:24px;}
.F-nav dd a:hover{color:#c00e1c;}

.F-ct{width:370px;float:right;}
.F-ct .tel{line-height:22px;color:#666;margin:11px 0 0;font-size:26px;}
.F-ct .time{color:#888;font-size:14px;margin-top:12px;}
.F-ct ul{margin:15px auto;padding:15px 0;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
.F-ct ul li{color: #888;font-size:14px;background:url("../images/icon/icon_ftall.png") no-repeat left 3px;padding-left:24px;height:30px;line-height:30px;}
.F-ct ul li.ema{background-position:left -24px;}
.F-ct .indline{border:1px solid #c00e1c;font-size:16px;color:#c00e1c;width:160px;height:45px;line-height:45px;position:absolute;right:0px;top:0px;text-align:center;display:block;}
.F-ct .indline:hover{background:#c00e1c;color:#fff;}

.F-code{display:inline-block;text-align:center;}
.F-code .type{line-height:22px;color:#888;margin:10px 0 0;}

/*--- Banner ---*/
#web-bnr{display:none;}
#index-bnr{height:650px;}
.bnr-img{display:block;width:100%;height:auto;background-position:center center !important;background-repeat:no-repeat !important;background-size:cover !important;position:relative;}
.index-bnr .bnr-img{height:650px;}
.index-bnr .swiper-pagination{font-size:0px;bottom:8.070175438596491% !important;opacity:.75;}
.index-bnr .swiper-pagination-bullet{width:10px;height:10px;border-radius:50%;background:#fff;position:relative;overflow:hidden;margin:0 8px;opacity:1;padding:0px;}
.index-bnr .swiper-pagination-bullet:after{content:"";width:0%;height:100%;background:#f00;position: absolute;left:0px;top:0px;opacity:0;}
.index-bnr .swiper-pagination-bullet-active{width:42px;border-radius:5px;}
.index-bnr .swiper-pagination-bullet-active:after{width:100%;opacity:1;	transition: width 3s linear;-moz-transition: width 3s linear;-webkit-transition: width 3s linear;-o-transition: width 3s linear;}
.index-bnr .bnr-bg{width:100%;height:100%;background-position:center center !important;background-repeat:no-repeat !important;background-size:cover !important;position:absolute;top:0px;left:0px;}

/*iBnr-1*/
.iBnr1-box{text-align:center;color:#fff;z-index:2;position:absolute;left:50%;top:40%;width:1200px;margin-left:-600px;text-align:left;}
.iBnr1-box .t1{margin-top:80px;transition-delay:.6s;-webkit-transition-delay:.6s;opacity:0;transition:all .6s ease-in-out .2s;-webkit-transition:all .6s ease-in-out .2s;transform:translateY(50px);-webkit-transform:translateY(-50px);font-size:24px;margin-bottom:22px;text-align:right;}
.iBnr1-box .t2{font-size:42px;font-weight:bold;transition-delay:.6s;-webkit-transition-delay:.6s;opacity:0;transition:all .6s ease-in-out .2s;-webkit-transition:all .6s ease-in-out .2s;transform:translateY(50px);-webkit-transform:translateY(50px);text-align:right;}
.swiper-slide.swiper-slide-active .iBnr1-box .t1,.swiper-slide.swiper-slide-active .iBnr1-box .t2{transform:translate(0,0) scale(1);-webkit-transform:translate(0,0) scale(1);opacity:1;}

/* 内页全局通用banner */
.bann{margin-top:70px;color:#fff;}
.bann h2{font-size:42px;margin-bottom:10px;text-align:center;}
.bann h3{font-size:24px;text-transform:uppercase;text-align:center;}
.bann h2,.bann h3,.bann h4{animation:mymove 1s infinite;-webkit-animation:mymove 1s infinite;animation-iteration-count:1;-webkit-animation-iteration-count:1;}
@keyframes mymove{from{transform:translateY(-50px);}to{transform:translateY(0px);}}
@-webkit-keyframes mymove{from{transform:translateY(-50px);}to{transform:translateY(0px);}}

/*发展历程 关于我们*/
.abUs-comHist {
	padding: 50px 0 0;
	background: url(../images/bg/auCh-bg.jpg) no-repeat top center / 100% 579px;
}

	.abUs-comHist .p-title .t {
		color: #fff;
	}

	.abUs-comHist .p-title .s {
		background: #e50012;
	}

/*大*/
.auCHist-man {
	width: 928px;
	padding: 0 0 246px;
	position: relative;
	margin: 80px auto 0;
}

	.auCHist-man .swiper-container {
		padding: 69px 0 0;
	}

	.auCHist-man .auCHman-box {
		display: block;
		height: 72px;
		text-align: center;
		color: #fff;
		background: url(../images/bg/auCHist-bg.png) no-repeat center 68px;
		position: relative;
	}

.auCHman-box .year {
	line-height: 28px;
	font-size: 16px;
}

.auCHman-box:before {
	content: "";
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 100%;
	background: #fff;
	position: absolute;
	left: 50%;
	margin-left: -4px;
	bottom: 0px;
}

.auCHman-box:after {
	content: "";
	display: block;
	width: 1px;
	height: 9px;
	background: #fff;
	position: absolute;
	left: 50%;
	margin-left: -1px;
	bottom: 11px;
}

.auCHman-box.cur .year {
	width: 77px;
	height: 77px;
	line-height: 77px;
	background: rgba(229,0,18,.75);
	border-radius: 100%;
	position: absolute;
	top: -53px;
	left: 50%;
	margin-left: -38.5px;
}

	.auCHman-box.cur .year:after {
		content: "";
		display: block;
		width: 109px;
		height: 109px;
		background: rgba(229,0,18,.25);
		border-radius: 100%;
		position: absolute;
		top: -16px;
		left: -16px;
		z-index: -1;
	}

.auCHman-box.cur:before,
.auCHman-box.cur:after {
	background: #e50012;
}

.auCHman-box.cur:after {
	height: 30px;
	z-index: 2;
}

.auCHistManSwiper-prev,
.auCHistManSwiper-next {
	display: block;
	width: 11px;
	height: 21px;
	position: absolute;
	top: 70px;
}

.auCHistManSwiper-prev {
	left: -58px;
	background: url(../images/icon/swiper2-l.png) no-repeat center center;
}

.auCHistManSwiper-next {
	right: -58px;
	background: url(../images/icon/swiper2-r.png) no-repeat center center;
}

.auCHist-man:before,
.auCHist-man:after {
	content: "";
	display: block;
	width: 26px;
	height: 24px;
	background: url(../images/bg/auCHist-orn1.png) no-repeat center center;
	position: absolute;
	top: 125px;
}

.auCHist-man:before {
	left: -103px;
}

.auCHist-man:after {
	right: -103px;
}

.auCHist-man .orn1,
.auCHist-man .orn2 {
	display: block;
	height: 1px;
	background: rgba(255,255,255,.3);
	position: absolute;
	top: 137px;
}

/*小*/
.auCHist-min {
	width: 1000px;
	position: relative;
	margin: -151px auto 0;
	z-index: 2;
}

	.auCHist-min .swiper-container {
		padding: 0 0 69px;
	}

		.auCHist-min .swiper-container .swiper-slide {
			padding: 0 10px;
		}

.auCHmin-box {
	display: block;
	padding: 0 6.851851851851852% 0 41.6666%;
	background: #fff url(../images/bg/auCHistMin-bg.jpg) no-repeat center center / cover;
	box-shadow: 0 4px 20px rgba(162,162,162,.24);
	position: relative;
}

	.auCHmin-box .auCHmin-img {
		display: block;
		width: 38.7037037037037%;
		height: 100%;
		object-fit: cover;
		position: absolute;
		left: 0px;
		top: 0px;
	}

	.auCHmin-box .auCHmin-block {
		padding: 61px 0 51px;
		min-height: 284px;
	}

.auCHmin-block li {
	padding: 0 0 0 37px;
	line-height: 29px;
	color: #666666;
	position: relative;
	margin: 9px 0 0;
}

	.auCHmin-block li:first-child {
		margin: 0px;
	}

	.auCHmin-block li:before {
		content: "";
		display: block;
		width: 13px;
		height: 1px;
		background: #afafaf;
		position: absolute;
		left: 0px;
		top: 14px;
	}


/*服务支持-下载中心*/
.download{padding:80px 0;}
.download ul{margin-bottom:60px;width:100%;}
.download ul li.first{background:#c00e1c;height:70px;line-height:70px;color:#fff;}
.download ul li{height:60px;border-bottom:1px solid #e5e5e5;line-height:60px;color:#666;font-size:16px;}
.download ul{overflow:hidden;}
.download ul li span{float:left;text-align:center;display:block;}
.download ul li span.d_name{text-align:left;padding:0px 50px;}
.download ul li span.d_down img{display:block;margin:0px auto;margin-top:20px;}
.download ul li .d_name{width:65%;}
.download ul li .d_ms{width:40%;}
.download ul li .d_gs{width:17%;}
.download ul li .d_time{width:20%;}
.download ul li .d_down{width:15%;}
.download ul li .d_down a{width:16px;height:18px;display:block;background:url("../images/icon/icon_down.png") no-repeat center;margin:20px auto 0;}
.download ul li .d_down a:hover{background:url("../images/icon/downon.png") no-repeat center;}

.j-attach-list ul li {
	list-style: decimal;
	list-style-position: inside;
	padding-left: 20px;
}

/* 新闻资讯 */
.news ul li{border-bottom:1px solid #eee;margin-bottom:80px;padding-bottom:40px;overflow: hidden;}
.news ul li .com-img{width:29.6875%;float:left;position: relative;}
.news ul li .com-img .time{position:absolute;bottom:0px;right:0px;background:rgba(0,0,0,0.5);color:#fff;padding:10px 20px;text-align:center;}
.news ul li .com-img .time p{font-size:30px;margin-bottom:5px;}
.news ul li .com-img img{width:100%;height:233px;object-fit:cover;}
.news ul li .note{width:65%;float:right;position: relative;height:233px;}
.news ul li .note:after{position: absolute;left:0px;bottom:12px;width:100px;height:1px;background:#eee;content:"";}
.news ul li .note h4{font-size:20px;color:#333;font-weight: bold;}
.news ul li .note p{font-size:16px;margin:30px 0 40px;color:#666;height:82px;overflow: hidden;line-height:30px;}
.news ul li .note a.more{position: absolute;left:120px;bottom:5px;color:#c5c5c5;}
.news ul li a{transition:all 0.5s ease;}
.news ul li:hover .note a{color:#c00e1c;}
.news ul li:hover .note:after{background:#ccc;}



/* 新闻详情页 */
.newsc_fl{width:73%;float:left;}
.newsc_fl h1{font-size:28px;color:#333;font-weight: bold;}
.newsc_fl .info{margin:20px auto;border-bottom:1px solid #e5e5e5;padding-bottom:30px;color:#888;font-size:16px;overflow: hidden;}
.newsc_fl .content{color:#888;font-size:16px;line-height:30px;}
.newsc_fl .content img{max-width:100%;display:block;margin:0px auto;}
.news-more{width:180px;height:46px;line-height:46px;display: block;background:#c00e1c;color:#fff;text-align: center;position:relative;margin:40px auto 0;font-size:16px;}
.news-more span{position:relative;z-index:3;}
.news-more{overflow:hidden;}
.news-more:after{content:"";display:block;width:100%;height:100%;background:#a60713;position:absolute;top:0px;left:-100%;}
.news-more:hover{color:#fff;}
.news-more:hover:after{left:0px;}
.news-more:after,.show-more{-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.info-fl{float:left;width:60%;line-height:30px;height:30px;}
.info-fr{float:right;width:150px;}
.info-fr .bdsharebuttonbox a{display:inline-block;width:30px;height:30px;background:url("../images/icon/icon_share.png") no-repeat left center;margin:0px 3px 0 0;}
.bdsharebuttonbox a#bds_more{background-position:-121px -4px;float:none;}
.bdsharebuttonbox a#bds_qzone{background-position:-41px -4px;float:none;}
.bdsharebuttonbox a#bds_tsina{background-position:-81px -4px;float:none;}
.bdsharebuttonbox a#bds_weixin{background-position:-1px -4px;float:none;}

.newsc_fr{width:22.6%;float:right;}
.wc_ewm{border:1px solid #dcdcdc;padding:40px 30px;text-align:center;font-size:16px;color:#333;margin-bottom:18px;}
.wc_ewm span{position:relative;}
.wc_ewm span:after{position: absolute;content:"";width:30px;height:1px;background:#eee;left:-50px;top:50%;}
.wc_ewm span:before{position: absolute;content:"";width:30px;height:1px;background:#eee;right:-50px;top:50%;}
.wc_ewm p img{margin-top:25px;}

.hotnews{border:1px solid #dcdcdc;}
.hotnews h2{padding:20px;font-size:18px;color:#333;border-bottom:1px solid #dcdcdc;}
.hotnews ul{padding:20px;}
.hotnews ul li span{color:#888888;font-size:15px;}
.hotnews ul li h4{color:#666666;margin-top:10px;}
.hotnews ul li h4:hover{color:#c00e1c;}
.hotnews ul li{margin-bottom:20px;}

.flip_page{border:1px solid #dcdcdc;padding: 20px;margin-top:15px;}
.flip_page .tit{margin-bottom:10px;position:relative;}
.flip_page .tit:after{position: absolute;content:"";width:100%;height: 1px;background-color:#eee;left:0px;top:50%;}
.flip_page .tit span{position: relative;z-index: 3;padding-right: 10px;}
.flip_page .tit span{font-size:18px;color:#333;background:#fff url("../images/icon/newsprev.png") no-repeat left center;padding-left:30px;}
.flip_page .next .tit span{font-size:18px;color:#333;background:#fff url("../images/icon/newsnext.png") no-repeat left center;padding-left:30px;}
.flip_page span{color:#888888;font-size:15px;}
.flip_page h4{color:#666;margin-top:5px;}
.flip_page h4:hover{color:#c00e1c;}
.flip_page .prev{margin-bottom:20px;}

/* 联系我们 */
.ct_cmp{overflow:hidden;padding:110px 0 90px;}
.ct_cmp h4{font-size:20px;color:#333;margin-bottom:15px;}
.ct_cmp_fl{width:48%;float:left;}
.ct_cmp_fr{width:48%;float:right;}
.ct_cmp p{font-size:15px;color:#666;line-height:30px;}
.map{margin-bottom:100px;}

.ct_form{background:#f5f5f5;}
.ct_form h2{font-size:30px;color:#333333;text-align:center;margin-bottom:60px;}
.ct_form ul{overflow: hidden;}
.ct_form ul li{width:25%;float:left;margin-right:12.5%;}
.ct_form ul li:last-child{margin-right:0;}
.ct_form ul li input{width:100%;border:0px;border-bottom:1px solid #cdcdcd;background:#f5f5f5;padding:10px 0;}
.ct_form p {margin-top:40px;}
.ct_form p textarea{width:100%;border:1px solid #cdcdcd;background:#f5f5f5;padding:10px;}
.ct_form .inp_sub{width:200px;height:46px;background:#c00e1c;font-size:16px;color:#fff;border:0px;margin:0px auto;display:block;cursor:pointer;transition:all 0.5s ease;}
.ct_form .inp_sub:hover{background:#960813;}


/* 服务理念 */
.server-idea h2{text-align:center;font-size:36px;color:#333;}
.server-idea .info{text-align:center;font-size:16px;color:#666;margin-top:10px;}
.server-idea ul{overflow: hidden;margin-top:50px;}
.server-idea ul li{width:19.42%;float:left;border:1px solid #e5e5e5;text-align:center;padding:50px 30px;margin-right:0.725%;height:320px;}
.server-idea ul li:last-child{margin-right:0;}
.server-idea ul li .sline{display:block;width:20px;height:1px;background:#c00e1c;margin:30px auto 40px;}
.server-idea ul li h4{line-height:28px;font-size:16px;color:#666;}

.ct_formbg{background:url("../images/bg/fwln.jpg") no-repeat center / cover;}
.ct_formbg h2{color:#fff;}
.ct_formbg ul li input{background:none;color:#fff;}
.ct_formbg input::-webkit-input-placeholder,.ct_formbg textarea::-webkit-input-placeholder{color:#fff;}
.ct_formbg p textarea{background:none;}

/* 样品申请 */
.sample h2{font-size:36px;color:#333;text-align:center;margin-bottom:10px;}
.sample .info{color:#666;text-align:center;margin-bottom:60px;}
.sample ul{overflow: hidden;}
.sample ul li{width:32%;float:left;margin-right:2%;margin-bottom:20px;position:relative;}
.sample ul li i,.sample p i{position:absolute;left:10px;top:50%;color:#c00e1c;margin-top:-6px;}
.sample p i{top:18px;}
.sample ul li:nth-child(3n){margin-right:0;}
.sample ul li input[type="text"]{width:100%;height:50px;border:1px solid #e5e5e5;padding:0px 10px 0 20px;}
.sample ul li:last-child{width:100%;}
.sample p{position: relative;}
.sample p textarea{width:100%;padding:10px 10px 10px 20px;border:1px solid #e5e5e5;}
.sample .info{font-size:14px;color:#666;text-align:left;}
.sample .inp_sub{width:100%;height:46px;background:#c00e1c;font-size:16px;color:#fff;border:0px;margin:0px auto;display:block;cursor:pointer;transition:all 0.5s ease;margin:20px auto;}
.sample .inp_sub:hover{background:#960813;}

/* 产品列表 */
.prolist li{overflow: hidden;background:#f4f4f4;margin-bottom:30px;}
.prolist .prol-pic{width:50%;float:left;}
.prolist .prol-pic img{display: block;width: 100%;}
.prolist .prol-note{width:50%;float: right;padding:45px;}
.prolist .prol-note h4{color:#c00e1c;font-size:20px;font-weight:bold;margin-bottom:20px;}
.prolist .prol-note p{color:#888888;line-height:25px;margin-bottom:35px;}
.prolist .prol-subcate a{padding:5px 16px;background:#373737;display:inline-block;margin-bottom:5px;color:#fff;font-size:14px;transition:all 0.3s ease;}
.prolist .prol-subcate a:hover{background:#c00e1c;}

.nav-crumbs ul {
	justify-content: flex-start !important
}
	.nav-crumbs li{text-align:left;}
	.nav-crumbs li img {
		width: 22px;
		height: 22px;
		margin-right: 0.15rem;
	}
.nav-crumbs li::before {
		content: "/";
		color: #777;
		position: absolute;
		left: 0;
		top: 0.10rem;
	}
	.nav-crumbs li:first-child::before {
		content: "";
	}
	.nav-crumbs li a {
		margin: 0 0.1rem;
		padding: 0 0.1rem;
	}
		.nav-crumbs ul li a:hover {
			background-color: transparent!important;
			color:#ccc;
		}
/*产品筛选*/
.cate-filter-box {
	padding: 0.4rem 0 0;
	border-bottom: 1px solid #ddd;
	margin-bottom: 0.2rem;
}
.cate-filter{
	margin-bottom:0.15rem;
}
.cate-filter-head {
	float: left;
	width: 100px;
	font-size: 16px;
	line-height: 35px;
	color: #e50012
}
.cate-filter-body {
	float: left;
	width: calc(100% - 100px);
}
.cate-filter-body ul li{display:inline-block;}
	.cate-filter-body ul li a {
		position:relative;
		padding: 0 16px;
		margin: 0 8px 10px 0;
		border: solid 1px #ddd;
		border-radius: 16px;
		line-height: 32px;
		display: inline-block;
	}
 .cate-filter-body ul li a.back{background-color:#f3f3f3;}
		.cate-filter-body ul li a.filter {
			background-color: #f3f3f3;
			padding: 0 35px 0 16px;
		}

		.cate-filter-body ul li a i {
			display: block;
			position: absolute;
			width: 25px;
			height: 22px;
			right: 0;
			top: 9px;
			background: url(../images/icon/icon-close1.png) no-repeat;
		}


 .cate-filter-body ul li a:hover {
			background: #e50012;
			border-color: #e50012;
			color: #fff;
}

	/*.cate-filter {
	border-left: 1px solid #eee;
	width:50%;
	float:left;
}
	.cate-filter:hover .cate-filter-head {
		background-color: #e50012;color:#fff;
	}
	.cate-filter .cate-filter-head {
		position: relative;
		padding-left: 0.3rem;
		padding-right: 0.3rem;
		height: 50px;
		line-height: 50px;
		font-size: 0.18rem;
		font-weight: bold;
		background-color: #f2f2f2;
	}

	.cate-filter .cate-filter-body {
		padding: 0.2rem 0.3rem;
		background-color: #fff;
	}
		.cate-filter .cate-filter-body ul li {
			display: inline-block;
			padding: 0 0.3rem 0.15rem 0.2rem;
			position:relative;
			font-size: 14px;
			color: rgb(102, 102, 102);
			line-height: 1.6;
			word-break: break-all;
		}
		.cate-filter .cate-filter-body ul li::after {
			content: "";
			width: 5px;
			height: 5px;
			border-radius: 5px;
			background-color: rgb(153, 153, 153);
			position: absolute;
			top: 8px;
			left: 0;
		}
			.cate-filter .cate-filter-body ul li a:hover {
				color: #e50012;text-decoration:underline;
			}*/
	/*产品详详情 附件下载*/
	.pro-down-item {
		width: 33.33%;
		float: left;
	}
	.pro-down-item .content {
		height: 2.2rem;
		border: 1px solid #ddd;
		background-color: #fff;
		padding: 0.15rem;
	}
		.pro-down-item .content .t1{color:#000;font-weight:600;}
		.pro-down-item .content .t2 {
			color: #666;
		}
		.pro-down-item .content select {
			background-color: #FFF;
			border: 1px solid #c9c9c9;
			position: relative;
			display: block;
			color: #8e989d;
			height: 25px;
			line-height: 25px;
			overflow: hidden;
			margin:0.15rem auto;
			width:100%;
		}
		.pro-down-item .content .down-btn {
			padding:0.1rem 0.3rem;
			display: block;
			margin: 0 auto;
			text-align: center;
			background-color: #ccc;
			
		}
		/* 服务支持 */
		.server-sup {
			background: #f5f5f5;
		}
.server-sup h2{text-align:center;font-size:36px;color:#333;}
.server-sup .info{text-align:center;font-size:16px;color:#666;margin-top:10px;position:relative;padding-bottom:20px;}
.server-sup .info:after{position:absolute;left:50%;margin-left:-10px;bottom:0px;width:20px;height:1px;background:#c00e1c;content:"";}
.server-sup ul{margin-top:50px;}
.server-sup ul li{width:24.2%;float:left;background:#fff;text-align:center;padding:50px 30px;margin-right:1%;height:210px;-webkit-transition:all .2s linear;transition:all .2s linear;}
.server-sup ul li:last-child{margin-right:0;}
.server-sup ul li h4{line-height:28px;font-size:16px;color:#666;margin-top:30px;}
.server-sup ul li:hover{-webkit-box-shadow:0 15px 30px rgba(0, 0, 0, 0.1);box-shadow:0 15px 30px rgba(0, 0, 0, 0.1);-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}

.sup-contact{background:url("../images/bg/sp-bg.jpg") no-repeat center / cover;}
.sup-contact h2{color:#fff;}
.sup-contact .info{color:#fff;}

.server-down h2{text-align:center;font-size:36px;color:#333;}
.server-down .info{text-align:center;font-size:16px;color:#666;margin-top:10px;position:relative;padding-bottom:20px;}
.server-down .info:after{position:absolute;left:50%;margin-left:-10px;bottom:0px;width:20px;height:1px;background:#c00e1c;content:"";}
.server-down ul{overflow: hidden;margin-top:35px;}
.server-down ul li{width:48%;float:left;border-bottom:1px solid #e5e5e5;padding:20px 0px 20px 40px;background:url("../images/icon/pdf.png") no-repeat left center;color:#666;}
.server-down ul li:hover{color:#c00e1c;}
.server-down ul li:nth-child(2n){float:right;}
.server-down ul li a{display:block;background:url("../images/icon/server-down.png") no-repeat right center;}

/* 产品详情页 */
.product_note{background:#f7f7f7;overflow: hidden;}
.pro-tit{font-size:36px;color:#333;border-left:4px solid #c00e1c;height:32px;line-height:32px;padding-left:10px;}
.proc-pic{float:left;width:50%;text-align:center;}
.proc-note{width:50%;float:right;}
.proc-note h4{font-weight:bold;font-size:36px;color:#000;margin-bottom:10px;}
.proc-note .submsg{font-size:18px;color:#666;}
.proc-note .pro-msg{border-top:1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;padding:25px 0;margin:25px 0;font-size:15px;color:#666;}
.proc-note .pro-msg h5{font-size:20px;color:#c00e1c;margin-bottom:10px;}
.proc-note .morect{width:250px;height:60px;line-height:60px;background:#c00e1c;color:#fff;display:inline-block;text-align: center;font-size:16px;}
.proc-note .morepro{width:140px;height:60px;line-height:60px;background:#a0a0a0;color:#fff;display:inline-block;text-align: center;font-size:16px;margin-left:15px;}

.pro-des-fl{width:60%;float:left;}
.pro-des-fl h4{margin:20px auto;color:#c00e1c;font-size:24px;}
.pro-des-fl p{font-size:15px;color:#666;line-height:26px;}
.pro-des-fr{width:20%;float:right;}
.pro-des-fr h4{margin-top:52px;color:#c00e1c;font-size:24px;margin-bottom:20px;}
.pro-des-fr dd{font-size:15px;color:#666;line-height:28px;position: relative;padding-left:20px;}
.pro-des-fr dd:after{content: "";width:5px;height:5px;background:#666;border-radius:50%;left:0px;top:12px;position:absolute;}
.pro-des-fr .wtgntd-list li{font-family: 微软雅黑, "Microsoft YaHei"; font-size: 16px; color: rgb(102, 102, 102);}
.pro-des-fr .wtgntd-list li p{position:relative;padding-left:10px;}
.pro-des-fr .wtgntd-list li p:after{content:"";position:absolute;left:0;top:50%;margin-top:-2px;width:4px;height:4px;border-radius:4px;background: rgb(102, 102, 102);}
.wtcpyy-msgp{width:100%;overflow:hidden;}
.wtcpyy-msgp p{font-family: 微软雅黑, "Microsoft YaHei"; font-size: 16px; color: rgb(102, 102, 102);width:50%;float:left;}


.pro-apply{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.pro-apply h2{margin-bottom:40px;}
.pro-apply table{width:100%;text-align:center;}
.pro-apply table th{background:#acacac;color:#f0f0f0;font-weight:normal;font-size:16px;border:1px solid #fff;}
.firstRow  td{background:#acacac;border:2px solid #fff;font-size:14px;color:#666;}
.pro-apply table td{background:#f5f5f5;border:2px solid #fff;font-size:14px;color:#666;}
.pro-apply table td a{background:#c00e1c;padding:2px 15px;border-radius:25px;color:#fff;}
.pro-apply table th,.pro-apply table td{height:60px;}
.pro-apply table th:first-child{width:20%;background:#c00e1c;color:#fff;padding:0px 20px;text-align:left;}
.pro-apply table td:first-child{width:20%;background:#f9e6e8;padding:0px 20px;text-align:left;}


.firstRow{background-color: #acacac;}
.firstRow td{background: #acacac; color: #fff;}
.firstRow td {
    background-color: #acacac!important;
    color: #fff!important;}

.profile h2{margin-bottom:40px;}
.table_x{width:100%;overflow-x:auto;}

.product{padding:35px 0;}
.product h1{font-size:16px;color:#666;border-left:3px solid #c00e1c;height:20px;line-height:20px;padding-left:10px;margin-bottom:20px;}

.product {
	margin:35px auto;
	height: auto;
	width:96%;
	margin-left:2%;
	font-size:12px;
	line-height:26px;
	color: #666;
	clear: both;
}

.product .prd_table tr th {
	background-color: #c00e1c;
	vertical-align:middle;
	font-size: 12px;
    height: 100px;
    color:#fff;
    line-height:20px;
}

.product .list {
	float: left;
	height: auto;
	width: 1100px;
}
.product .list li {
	float: left;
	height: 355px;
	width: 1100px;
	margin-top: 30px;
	background-color: #f4f4f4;
}
.product .list li img {
	float: left;
	height: 355px;
	width: 545px;
}
.product .list li strong {
	font-size: 20px;
	line-height: 40px;
	color: #e60012;
	float: left;
	width: 510px;
	margin-left: 25px;
	padding-top: 10px;
}
.product .list li p {
	font-size: 12px;
	line-height: 25px;
	color: #666666;
	float: left;
	width: 510px;
	margin-left: 25px;
}
.product .list li span {
	float: left;
	width: 510px;
	margin-left: 25px;
	margin-top: 30px;
}
.product .list li span .lsx {
	float: left;
	width: 510px;
}
.product .list li span .yiji {
	font-size: 13px;
	line-height: 30px;
	color: #FFF;
	background-color: #373737;
	float: left;
	margin-right: 5px;
	padding-right: 15px;
	padding-left: 15px;
	margin-top:5px;
}
.product .list li span .yiji:hover{
	background-color:#e60012;	color:#fff;
}
.product .list li span .lsx .yijix {
	font-size: 13px;
	line-height: 30px;
	color: #FFF;
	background-color: #373737;
	float: left;
	margin-right: 5px;
	padding-right: 15px;
	padding-left: 15px;
	margin-top:5px;
	position:relative;
}
.product .list li span .lsx .yijix em{
	font-style: normal;
}
.product .list li span .lsx:hover .lsx2{
	display:block;
}
.product .list li span .lsx .lsx2{
	position:absolute;
	top:-5px;
	right:-420px;
	width:400px;
	border:1px #CCC solid;
	border-radius:3px;
	padding-bottom:5px;
	padding-left:5px;
	display:none;

}
.product .list li span .lsx .yijix .lsx2 i{
	width: 8px;
	height: 15px;
	margin-left: -13px;
	margin-top:10px;
	background-image: url("../images/jian_l.png");
	float:left;
}

.product .list li span .lsx .yijix .lsx2 a{
	font-size: 13px;
	line-height: 30px;
	color: #000;
	background-color:#e0dfdf;
	float: left;
	margin-right: 5px;
	padding-right: 15px;
	padding-left: 15px;
	margin-top:5px;
}
.product .list li span .lsx .yijix .lsx2 a:hover{
	background-color:#e60012;	color:#fff;
}
.product .list li span .sel {
	background-color: #e60012;
	
}

.product .product2 {
	float: left;
	height: auto;
	width: 1100px;
	padding-bottom: 50px;
	background-color: #6d6d6d;
}
.product .product2 li {
	float: left;
	height: auto;
	width: 1040px;
	padding-right: 30px;
	padding-left: 30px;
	color: #FFF;
	display: none;
}
.product .product2 li strong {
	float: left;
	width: 1040px;
	font-size: 20px;
	line-height: 50px;
	font-weight: normal;
	padding-top: 20px;
}
.product .product2 li p {
	font-size: 12px;
	line-height: 25px;
	float: left;
	height: auto;
	width: 1040px;
	padding-top: 15px;
}
.product .product2 li span {
	float: left;
	height: auto;
	width: 1040px;
	margin-top: 30px;
}
.product .product2 li span a {
	font-size: 13px;
	line-height: 30px;
	color: #FFF;
	background-color: #e60012;
	float: left;
	margin-right: 5px;
	padding-right: 15px;
	padding-left: 15px;
}

.prd_table tr:nth-child(2n+1){background:#eee;}

.product .prd_table {
	background-color: #fff;
	width: 100%;
}

.product .prd_table tr .lie {
	width: 65px;
	text-align: center;
	position:relative;
}


.product .prd_table tr .lie span {
	text-align: center;
	width: 100%;
	display: inline-block;
	font-weight:normal;
	font-size:10px;
}



.product .prd_table tr td {
	text-align: center;
	font-size: 12px;
}
.product .prd_table tr .nm {
    color: #fff;
    font-weight:normal;
	text-align:center;
}
.product .prd_table tr .nm a{
	color: #e60012;
}

.product .prd_table tr .gu {
    width:130px;
    font-weight:normal;
}

/* 关于我们 */
.about_txt{background:url("../images/bg/ab-bg.png") no-repeat center bottom;}
.about_txt h2{color:#333;font-size:36px;margin-bottom:40px;text-align:center;}
.about_txt p{color:#666;line-height:30px;margin-bottom:30px;}
.about-modul ul{overflow:hidden}
.about-modul ul li{width:33.333333%;float:left;text-align:center;position: relative;}
.about-modul ul li .note{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);color:#fff;width:100%;}
.about-modul li .note span{display:block;width:89px;height:89px;line-height:89px;border-radius:50%;margin:0px auto;}
.about-modul li .note h4{margin:25px auto 15px;font-size:20px;color:#fff;}
.about-modul ul li:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}

.joinus{background:url("../images/bg/join_bg.jpg") no-repeat center / cover;padding:110px 0 100px;color:#fff;text-align:center;}
.joinus h2{font-size:36px;color:#fff;margin-bottom:25px;}
.joinus p{text-align:center;font-size:16px;}
.joinus .job-join{width:180px;height:46px;line-height:46px;color:#fff;font-size:16px;text-align:center;display:block;background:#e60012;margin:40px auto;transition: all 0.5s ease;}
.joinus .job-join:hover{background:#a70411;}

.ind-part{text-align:center;}
.ind-part h2,.abt-honor h2,.abt-history h2{font-size:36px;color:#333;margin-bottom:60px;}
.ind-part .contain{position: relative;}
.ind-part .swiper-slide{border:1px solid #e5e5e5;height:150px;line-height:150px;}
.ind-part .swiper-button-prev{background:url("../images/icon/hisprev.png") no-repeat left center;left:-70px;width:40px;height:40px;top:auto;bottom:60px;}
.ind-part .swiper-button-next{background:url("../images/icon/hisnext.png") no-repeat left center;right:-70px;width:40px;height:40px;top:auto;bottom:60px;}

.abt-honor{background:#f5f5f5;}
	.abt-honor .p-title {
		padding-bottom:0.6rem;
	}
.abt-honor ul li{width:29%;float:left;margin-right:6.5%;background:#fff;margin-bottom:40px;text-align:center;height:330px;}
.abt-honor ul li:nth-child(3n){margin-right:0;}
.abt-honor ul li .com-img{padding:40px;}
.abt-honor ul li .com-img img{max-height:200px;}
.abt-honor ul li h4{padding:20px;border-top:1px solid #f5f5f5;color:#666;}
.abt-honor .honor_more{background:#c00e1c;width:180px;height:46px;line-height:46px;color:#fff;text-align:center;display:block;margin:0px auto;transition: all 0.5s ease;}
.abt-honor .honor_more:hover{background:#a70411;}


.develop_hist{padding:100px 0;}
.develop_hist .ab_intName{color:#333;font-size:36px;text-align:center;margin-bottom:50px;}
.ab_histCon{overflow: hidden;}
.ab_histCon ul{ width: 100%; overflow: hidden;}
.ab_histCon li{ display: inline-block; width: 100%; text-align: center;}
.ab_histCon li.cur{ display: block;}
.ab_histNum span{ display: inline-block; position: relative; font-weight: bold; border-radius:8px; width:190px; height:150px; line-height:150px; background-color: #c00e1c; color: #fff; margin: 0 12px; font-size:90px;}
.his_line{ display: inline-block; position: absolute; left: 0; top: 50%; margin-top: -5px; z-index: 10; width: 100%; height: 10px; background-color: #c00e1c;}
.ab_hisintro{color:#666;font-size:16px;text-align:left;margin:50px auto 70px;max-width:845px;}
.ab_hisys{ position: relative;}
.his_click{ position: relative; z-index: 100; display: inline-block; width:40px; height: 40px; cursor: pointer;}
.his_clickl{ background: url("../images/icon/hisprev.png") no-repeat;}
.his_clickr{ background: url("../images/icon/hisnext.png") no-repeat;}
/* .his_clickl:hover{ background: url("../images/his_lho.png") no-repeat;}
.his_clickr:hover{ background: url("../images/his_rho.png") no-repeat;} */
.his_mline{ position: absolute; top: 50%; padding:0 40px;margin-top:19px; width: 100%; height: 2px;}
.his_mpline{ width: 100%; height: 2px;  background-color: #959595;}
.his_mlist{ position: absolute; width: 100%; padding: 0 40px;}
.his_mlist li{ position: relative; float: left; width:8.333333%; height: 40px; line-height: 15px; text-align: center; cursor: pointer;}
.his_icon{ display:inline-block; position: relative; z-index: 20; width: 15px; height: 15px; border-radius: 50%; margin-bottom: 10px; margin-top: 12px; background-color: #959595;}
.his_mlist li span.his_year{ display: block; text-align: center;}
.his_poline{ display: none; position: absolute; top: 50%; left: 0; margin-top: -1px; width: 100%; height: 2px; background-color: #c00e1c;}
.his_mlist li.cur .his_poline,
.his_mlist li.on .his_poline{ display: block;}
.his_mlist li.cur .his_icon{ background-color: #c00e1c;}

/*搜索结果*/
.search-list{padding:80px 0;}
.search-list ul{margin-bottom:60px;width:100%;}
.search-list ul li:nth-child(2n+1){background:#eeeeee;}
.search-list ul li.first{background:#c00e1c;height:70px;line-height:70px;color:#fff;}
.search-list ul li{height:60px;border-bottom:1px solid #e5e5e5;line-height:60px;color:#666;font-size:16px;}
.search-list ul{overflow:hidden;}
.search-list ul li span{float:left;text-align:left;display:block;}
.search-list ul li span.d_name{text-align:left;padding:0px 50px;}
.search-list ul li .d_name{width:30%;}
.search-list ul li .d_gs{width:45%;}
.search-list ul li .d_time{width:25%;}
.search-list ul li .d_down a{width:16px;height:18px;display:block;background:url("../images/icon/icon_down.png") no-repeat center;margin:20px auto 0;}
.search-list ul li .d_down a:hover{background:url("../images/icon/downon.png") no-repeat center;}

/*提交意向表单*/
.required_form{background:#fff;}
.required_form h2{font-size:30px;color:#333333;text-align:center;margin-bottom:60px;}
.required_form ul{overflow: hidden;}
.required_form ul li{width:100%; margin-bottom: 20px;}
.required_form ul li input,.required_form ul li textarea{width:100%;border:0px;background:#f5f5f5;padding:10px;}
.required_form p {margin-top:20px;}
.required_form p textarea{width:100%;border:1px solid #cdcdcd;background:#f5f5f5;padding:10px;}
.required_form .inp_sub{width:200px;height:46px;background:#c00e1c;font-size:16px;color:#fff;border:0px;margin:0px auto;display:block;cursor:pointer;transition:all 0.5s ease;}
.required_form .inp_sub:hover{background:#960813;}














































